<?php

/**
 * Se encarga de direccionar al sistema según el tipo de usuario
 * @package simertweb
 * @subpackage models 
 * @category Administración, Recaudación
 * @author Grecia Espinoza <mrcl2587@gmail.com>
 * @author Juan Maldonado  <jgmaldonadoj@gmail.com>
 * @version 1.0  
 */
class Acceso extends CI_Model {

    function __construct() {
        parent::__construct();
        $this->load->model('mpersona');
        $this->load->model('mempleado');
        $this->load->model('mrol');
        $this->load->model('mhistorico');
    }

    /**
     * Permite el acceso al sistema de acuerdo al tipo de usuario
     * @return int
     */
    function sesion() {
        if ($this->session->userdata('usuario')) {
            if ($this->mrol->obtener_tipo_rol($this->mempleado->obtener_idRol($this->session->userdata('usuario'))) == 'ADMINISTRADOR') {
                return 1;
            }
            if ($this->mrol->obtener_tipo_rol($this->mempleado->obtener_idRol($this->session->userdata('usuario'))) == 'RECAUDADOR') {
                return 2;
            }
            if ($this->mrol->obtener_tipo_rol($this->mempleado->obtener_idRol($this->session->userdata('usuario'))) == 'RECARGAS ELECTRONICAS') {
                return 3;
            }
        }
    }

}

?>